/*å°¾éƒ¨*/
.footer .friendlink{
    background: #E8F3FF;
    height: 74px;
}
.footer .friendlink .pulldown{
    display: inline-block;
    padding-top: 16px;
    width: 16%;
}
.footer .friendlink .pulldown:hover{
    background: #fff;
}
.footer .friendlink .pulldown:last-child:hover,.footer .friendlink .pulldown:nth-child(5):hover{
    background: none;
}
.footer .friendlink .pulldown .butn{
    height: 44px;   
    color: #333;
    background: #fff;
    width: 100%;
    text-align: left;
    position: relative;
    font-size: 16px;
    padding-left: 30px;
}
.footer .friendlink .pulldown .butn img{
    position: absolute;
    right: 26px;
    top:20px;
}
.footer .friendlink .pulldown .text-center{
    padding-left: 0px;
    text-align: center;
}
.flex.por {
    position: relative;
}
.pulldown .pulldown-menu{
    width: 100%;
    max-height: 260px;
    overflow-y: scroll;
    position: absolute;
    left:0;
    bottom: 50px;
    padding: 10px 10px 10px 20px;
    display: none;
    box-shadow: 0 -5px 10px 0 rgba(150,150,150,.15);
    background: #fff;
    z-index: 30;
}
.footer .friendlink .pulldown .pulldown-menu li{
    line-height: 35px;
    display: inline-block;
    width: 19%;
    margin: 0;
    font-size: 88.888%;
    cursor: pointer;
}
.pulldown .pulldown-menu li a{
    display: block;
    margin: 0;
    font-size: 14px;
}
.pulldown .pulldown-menu li a:hover{
    color: #2B58A8;
    font-weight: bold;
}
.foot{
    background: #447FC7;
}
.foot .container>div{
    background: #5089d4;
    margin: 41px 0;
    min-height: 113px;
}
.foot .container>div.footleft{
    width: 41%;
    line-height: 113px;
    padding-left:10px;
    
}
.foot .container>div.footleft div{
    padding: 11px 30px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
}
.foot .container>div.footcenter{
    width: 41%;
    padding: 11px 42px;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
}
.foot .container>div.footcenter a{
    color: #fff;
}
.foot .container>div.footbottom{
    width: 15%;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding: 11px 0;
}
.foot .container>div.footbottom a{
    color: #fff;
    letter-spacing: 2px;
}
.foot .container .footcenter {
    display: flex;
    align-items: center;     /* 垂直居中 */
    justify-content: space-between; /* 两个 div 分开显示 */
    flex-wrap: wrap;         /* 手机端适配 */
}
.foot .container .footcenter .wzarz img{
    width: 120px;
}
/* æ™ºå°é¾™ */
.quick_robot {
    width: 151px;
    height: 158px;
    position: fixed;
    right: 0;
    top: 20%;
    transform: scale(.6);
    z-index: 99;
}
.quick_robot .qpk{
    position:absolute;
    top: -10px;
    width: 250px;
    left: -240px;
    transform:scale(1.2)
}
/* ä¾§è¾¹æ   */
.bay{ position: fixed;top: 40%;right: 0px;z-index: 999}
.bay ul{ background-color: #dbecff;background-image: linear-gradient(#dbecff,#edf6ff);border-radius: 6px;width: 87px}
.bay ul li{ text-align: center;position: relative;padding: 15px 0;font-size: 88.888%;cursor: pointer;transition: all .3s}
.bay ul li i{ display: block;margin-bottom: 5px}
.bay ul li>div{ width: 143px;position: absolute;left: 100%;display: none;top: 0;transition: all .3s}
.bay ul li:hover{background-color: #c8e6fd;background-color: #edf6ff;}
.bay ul li:hover>div{ left: -165%;display: block}
@media screen and (max-width: 1260px){
	.footer{min-width:1260px;}
}
@media screen and (max-width: 991px){
	.footer{min-width:100%;}
    .foot .flex{
        display: block;
    }
   .foot .container>div{
       background: none;
       min-height: auto;
       margin:0px;
   }
   .foot .container>div.footcenter{
       border-top:1px solid #5089d4;
       overflow: hidden;
       padding:11px 0;
       font-size: 14px;
       text-align: center;
       width:100%;
       display: flex;
       flex-wrap: nowrap;
   }
   
   .foot .container>div.footcenter p{
       display: inline-block;
   }
   .foot .container>div.footleft{
       padding-left:0px;
       text-align: center;
       width: 100%;
   }
   .foot .container>div.footleft div.fr{
       float: none;
       line-height: 20px;
       font-size: 14px;
       padding-top:0px;
   }
   .quick_robot{
       display:none
    }
    .quick_bar{
        display:none
    }

}
/*å°¾éƒ¨*/
#share-2{background: #fff;top:30px;}
#share-2.social-share .icon-weibo{color: #ff763b;border-color: #ff763b;background: none;}
#share-2.social-share .icon-wechat{color: #7bc549; border-color: #7bc549;background: none;}
#share-2.social-share .icon-qzone {color: #FDBE3D;border-color: #FDBE3D;background: none;}